Public Class Form1
Dim tab As Integer = 0
Dim i As Integer = 1
Dim titoloversione As New Label
Dim commento As New Label
Dim impostaval As New Label
Dim WithEvents titolotxt As New TextBox
Dim WithEvents correggi As New Button
Dim WithEvents versione As New RichTextBox
Dim WithEvents errori As New RichTextBox
Dim WithEvents gruppo As New GroupBox
Dim WithEvents pen1 As New RadioButton
Dim WithEvents pen2 As New RadioButton
Dim WithEvents pen3 As New RadioButton
Dim WithEvents valpen As New TextBox
Dim WithEvents correzione As New TextBox
Dim WithEvents convalida As New Button
Dim WithEvents termina As New Button
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'proprietà oggetti'
versione.Width = 944
versione.Height = 233
versione.Left = 6
versione.Top = 49
versione.Font = New Font("micrsoft sans serif", 12)
errori.Width = 944
errori.Height = 118
errori.Left = 6
errori.Top = 415
titoloversione.Text = "Titolo versione"
titoloversione.Width = 76
titoloversione.Height = 13
titoloversione.Left = 3
titoloversione.Top = 3
commento.Text = "Cmmento/correzione"
commento.Width = 117
commento.Height = 13
commento.Left = 124
commento.Top = 307
impostaval.Text = "Imposta" + " val."
impostaval.Width = 70
impostaval.Height = 13
impostaval.Left = 6
impostaval.Top = 85
pen1.Text = "-0.25"
pen1.Width = 49
pen1.Height = 17
pen1.Left = 6
pen1.Top = 17
pen2.Text = "-0.50"
pen2.Width = 49
pen2.Height = 17
pen2.Left = 6
pen2.Top = 40
pen3.Text = "-1"
pen3.Width = 34
pen3.Height = 17
pen3.Left = 6
pen3.Top = 63
valpen.Multiline = True
valpen.Width = 101
valpen.Height = 20
valpen.Left = 6
valpen.Top = 101
valpen.BorderStyle = BorderStyle.FixedSingle
valpen.Font = New Font("Microsoft Sans Serif", 12)
gruppo.Text = "Penalità"
gruppo.Width = 113
gruppo.Height = 127
gruppo.Left = 6
gruppo.Top = 285
gruppo.Controls.Add(impostaval)
gruppo.Controls.Add(pen1)
gruppo.Controls.Add(pen2)
gruppo.Controls.Add(pen3)
gruppo.Controls.Add(valpen)
correggi.Left = 10
correggi.Top = 55
titolotxt.Multiline = True
titolotxt.Width = 364
titolotxt.Height = 24
titolotxt.Left = 6
titolotxt.Top = 19
titolotxt.BorderStyle = BorderStyle.FixedSingle
titolotxt.Font = New Font("Microsoft Sans Serif", 12)
correzione.Multiline = True
correzione.BorderStyle = BorderStyle.FixedSingle
correzione.Width = 734
correzione.Height = 24
correzione.Left = 127
correzione.Top = 324
correzione.Font = New Font("Microsoft Sans Serif", 12)
convalida.Text = "Convalida"
convalida.Width = 72
convalida.Height = 24
convalida.Left = 878
convalida.Top = 324
convalida.FlatStyle = FlatStyle.Flat
convalida.FlatAppearance.BorderColor = Color.Black
convalida.FlatAppearance.MouseOverBackColor = Color.SteelBlue
convalida.Cursor = Cursors.Hand
termina.Text = "Termina"
termina.Width = 75
termina.Height = 23
termina.Left = 6
termina.Top = 545
termina.FlatStyle = FlatStyle.Flat
termina.FlatAppearance.BorderColor = Color.Black
termina.FlatAppearance.MouseOverBackColor = Color.SteelBlue
termina.Cursor = Cursors.Hand
TabControl1.TabPages.Add(tab, "Nuova versione")
TabControl1.SelectTab(tab)
TabControl1.SelectedTab.BackColor = Color.LightSteelBlue
TabControl1.SelectedTab.Controls.Add(versione) '0'
TabControl1.SelectedTab.Controls.Add(correggi) '1'
TabControl1.SelectedTab.Controls.Add(errori) '2'
TabControl1.SelectedTab.Controls.Add(titoloversione) '3'
TabControl1.SelectedTab.Controls.Add(commento) '4'
TabControl1.SelectedTab.Controls.Add(gruppo) '5'
TabControl1.SelectedTab.Controls.Add(titolotxt) '6'
TabControl1.SelectedTab.Controls.Add(correzione) '7'
TabControl1.SelectedTab.Controls.Add(convalida) '8'
TabControl1.SelectedTab.Controls.Add(termina) '9'
End Sub
Private Sub convalida_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles convalida.Click
Dim penalità As String
If Then
Me.Text = "ciao"
End If
End Sub
Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click
If CType(TabControl1.SelectedTab.Controls.Item(0), RichTextBox).SelectedText = "" Then
MsgBox("Non hai selezioneto alcun errore da correggere!", MsgBoxStyle.Exclamation, "ATTENZIONE!") : Exit Sub
End If
CType(TabControl1.SelectedTab.Controls.Item(0), RichTextBox).SelectionFont = New Font("Microsoft Sans Serif", ToolStripComboBox1.Text)
CType(TabControl1.SelectedTab.Controls.Item(0), RichTextBox).SelectionFont = New Font(CType(TabControl1.SelectedTab.Controls.Item(0), RichTextBox).SelectionFont, FontStyle.Underline)
CType(TabControl1.SelectedTab.Controls.Item(0), RichTextBox).SelectionColor = Color.Red
CType(TabControl1.SelectedTab.Controls.Item(0), RichTextBox).SelectedText = "(" & i.ToString & ")" & CType(TabControl1.SelectedTab.Controls.Item(0), RichTextBox).SelectedText
i = i + 1
CType(TabControl1.SelectedTab.Controls.Item(0), RichTextBox).SelectionFont = New Font(CType(TabControl1.SelectedTab.Controls.Item(0), RichTextBox).SelectionFont, FontStyle.Regular)
CType(TabControl1.SelectedTab.Controls.Item(0), RichTextBox).SelectionColor = Color.Black
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
CType(TabControl1.SelectedTab.Controls.Item(0), RichTextBox).SelectionFont = New Font("Microsoft Sans Serif", ToolStripComboBox1.Text)
End Sub
Private Sub titolotxt_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles titolotxt.TextChanged
If CType(TabControl1.SelectedTab.Controls.Item(6), TextBox).Text <> "" Then
TabControl1.SelectedTab.Text = CType(TabControl1.SelectedTab.Controls.Item(6), TextBox).Text
Me.Text = "Latin 2.0 Ultimate - " & CType(TabControl1.SelectedTab.Controls.Item(6), TextBox).Text
ElseIf CType(TabControl1.SelectedTab.Controls.Item(6), TextBox).Text = "" Then
TabControl1.SelectedTab.Text = "Nuova versione"
Me.Text = "Latin 2.0 Ultimate"
End If
End Sub
End Class